local myvar_0 = 870536640
myvar_1 = GetPrimitiveParameter(0)
myvar_2 = GetPrimitiveParameter(1)
SetScriptReturnValue(False)
	if (GlobalObjManager["verifyNeighborId"](GlobalObjManager, myvar_1) ~= 0) then 


		if (myvar_2 < 36) then
		myvar_3 = Inventory["new"](Inventory["kTypeNeighbor"], myvar_1)
		local myvar_7 = 0
		myvar_4 = myvar_3["getTokensByGUID"](myvar_3, myvar_0, myvar_7)
		myvar_7 = myvar_0
		myvar_5 = myvar_3["countTokensByGUID"](myvar_3, myvar_7)
			if (myvar_5 == 0) then
			
myvar_5 = myvar_3["addToken"]
			myvar_7 = myvar_0
			local myvar_13 = 0
			local myvar_14 = 0
			myvar_5(myvar_3, myvar_7, 0, 0, 0, 0, 0, myvar_13, myvar_14)
		end
		
myvar_5 = myvar_3["getTokensByGUID"]
		myvar_7 = myvar_0
		local myvar_8 = 0
		myvar_5 = myvar_5(myvar_3, myvar_7, myvar_8)
		myvar_4 = myvar_5
		
myvar_5 = myvar_3["countTokensByGUID"]
		myvar_7 = myvar_0
		myvar_5 = myvar_5(myvar_3, myvar_7)
			if (0 < myvar_5) then
			myvar_5 = myvar_4
			myvar_3, myvar_7, myvar_8 = nil
			for myvar_7, myvar_8 in myvar_5 do 
		end
	end
end
	if (3 <= myvar_8["countProperties"](myvar_8)) then
		if (myvar_2 < 16) then
		myvar_13 = SetBit(myvar_8["getProperty"](myvar_8, 1), Superpower[myvar_2])
		myvar_8["setProperty"](myvar_8, 1, myvar_13)
	else
			if (myvar_2 < 32) then
			myvar_13 = SetBit(myvar_8["getProperty"](myvar_8, 2), Superpower[myvar_2])
			myvar_8["setProperty"](myvar_8, 2, myvar_13)
		else
			local myvar_11 = 3
			myvar_11 = myvar_8["getProperty"](myvar_8, myvar_11)
			myvar_11 = myvar_8

			local myvar_12 = 3
			myvar_13 = SetBit(myvar_11, Superpower[myvar_2])
			myvar_8["setProperty"](myvar_11, myvar_12, myvar_13)
		end
	end
	local myvar_10 = True
	SetScriptReturnValue(myvar_10)
end
end
else
